package bn;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface BatallaNaval extends Remote {

	String idJugador() throws RemoteException;

	String iniciarPartida(String idJugador, int[] distribucion) throws RemoteException;

	Disparo proximoDisparo(String idPartida) throws RemoteException;

	void registrarDisparo(Disparo disparo, Estados resultado)throws RemoteException;

	Estados disparar(String idPartida, Disparo disparo)throws RemoteException;

	boolean ganaste(String idPartida)throws RemoteException;

	boolean perdiste(String idPartida)throws RemoteException;



}
